/**
  * 注册mediator
  */
module game {

	export class ViewPrepCommand extends puremvc.SimpleCommand implements puremvc.ICommand {

		public constructor() {
			super();
		}
		public execute(notification: puremvc.INotification): void {
			this.facade.registerMediator(new MainUIMediator());
			this.facade.registerMediator(new PlayerLoginMediator());
			this.facade.registerMediator(new PlayerForgetMediator());
			this.facade.registerMediator(new PlayerRegisterMediator());
			this.facade.registerMediator(new HallMediator());
			this.facade.registerMediator(new JiLuMediator());
			this.facade.registerMediator(new GameHelpMediator());
			this.facade.registerMediator(new SettingMediator());
			this.facade.registerMediator(new TipMediator());
			this.facade.registerMediator(new FanKuiMediator());
			this.facade.registerMediator(new KeFuMediator());
			this.facade.registerMediator(new MailMediator());
			this.facade.registerMediator(new ProxyMediator());
			this.facade.registerMediator(new ProxyHelpMediator());
			this.facade.registerMediator(new UserCenterMediator());
			this.facade.registerMediator(new ActivityCenterMediator());
			this.facade.registerMediator(new TiQuJiLuMediator());
			this.facade.registerMediator(new TiXianMediator());
			this.facade.registerMediator(new TiXianJiLuMediator());
			this.facade.registerMediator(new UserListMediator());
			this.facade.registerMediator(new AddMoneyMediator());
			this.facade.registerMediator(new BankCardBindMediator());
			this.facade.registerMediator(new HallRoomListMediator());
			this.facade.registerMediator(new OpenRankingMediator());
			this.facade.registerMediator(new OpenSafeBoxMediator());
			this.facade.registerMediator(new SpeciaModifyMediator());
			this.facade.registerMediator(new AddMoneyJiLuMediator());
			this.facade.registerMediator(new TouSuKeFuMediator());
			

			this.facade.registerMediator(new brnn.PlayMediatorBRNN());
			this.facade.registerMediator(new ddz.PlayWaitMediatoDDZ());
			this.facade.registerMediator(new qznn.PlayWaitMediatorQZNN());
			this.facade.registerMediator(new hlsz.PlayMediatorHLSZ());
			this.facade.registerMediator(new wjl.PlayMediatorWJL());
			this.facade.registerMediator(new lhd.PlayMediatorLHD());
			this.facade.registerMediator(new hhdz.PlayMediatorHHDZ());
			this.facade.registerMediator(new hcjlb.PlayMediatorHCJLB());
			this.facade.registerMediator(new BREBG.PlayMediatorBREBG());
		}
	}
}